﻿@charset "utf-8";
/* CSS Document */
/*12.24MARK 订单确认*/
.Blessing_list{position:absolute;left:0;top:60px;z-index:20;width:199px;background:#e2e2e2;}
.Blessing_list li:last-child{position:relative;}
.Blessing_list li:last-child em{content: ''; position:absolute;bottom:5px;right:5px;background:url(/wap/theme/xth1/images/comm/icon.png) no-repeat -207px -88px;background-size:320px;width:19px;height:10px;z-index:21;-webkit-transform: rotateZ(-180deg);transform: rotateZ(-180deg);
    filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity: 0.5;}
.Blessing_list li{padding-left:10px; cursor:pointer;}
.Smart-txt{line-height:25px;}
.more_click{ height:65px; background:#e3ecee; cursor:pointer}
.more_click p{text-align:center; line-height:65px; color:#7b9196}
.more_click p em{position:relative;display:inline-block;width:16px;}
.more_click p em.fz{-webkit-transform: rotateZ(180deg);transform: rotateZ(180deg);}
.more_click p em:before{content: '';position:absolute;margin-left:5px;left:3px;top:3px;width: 8px;height: 8px;margin-top: -15px;border: 2px #767676 solid;border-top: none;border-right: none;-webkit-transform: rotateZ(-45deg);transform: rotateZ(-45deg);}
.more_click p em.fz:before{left:-8px;top:12px;}
#more_show{display:none}
#more_close{display:none}
/*12.24MARK 产品详情*/
ul#all_Size li{ width:25%}
ul.tag_list{overflow:hidden; }
ul.tag_list li{ width:25%; float:left; }ul.tag_list li span{margin:2px; display:block;background:#d9e8ec;height:45px; text-align:center; line-height:45px; font-size:10px;cursor:pointer;}ul.tag_list li span samp{ color:#b0926b;}
.m_fixed div.buybox{width:300px; float:none; text-align:center; margin:auto;}
.m_fixed div.buybox input{ background:#b0916a; color:#fff; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; height:45px; font-size:14px; width:145px;margin-left:5px;}
.m_fixed div.buybox input.red_btn{ background:#a5002f;}

.pro_info .cake_num{ position:absolute; right:30px; top:55px;}
.pro_info .cake_num dl dd{width:25px; height:25px; background:none; padding:0;}
.pro_info .cake_num dl dd:hover{border:none}
.pro_info .cake_num dl dd.p_left:before{ background-position:0 -285px; width:25px; height:25px; top:0; left:0; margin:0;}
.pro_info .cake_num dl dd.p_right:before{ background-position:-27px -285px; width:25px; height:25px; top:0; left:0; margin:0;}
.pro_info .cake_num dl dt input.num_1{ height:20px; color:#9b9b9b}


/*购物车*/
.pro_list{overflow:hidden; padding:15px 5px; border-bottom:1px #7b9196 solid; position:relative}
.pro_list a.del{ position:absolute;background:url(/wap/theme/xth1/images/comm/icon.png) no-repeat; background-size:320px;background-position:-215px 0; width:32px; height:32px; display:block; right:20px; top:15px;}
.pro_list .pro_box{}
.pro_img{ width:35%; float:left}
.pro_right{width:65%; float:left}
.pro_right > div{padding-left:10px;}
.pro_right > div span{ color:#ad8e68;}
.pro_right div p.pro_name{ padding-bottom:5px;}
.pro_list p.Remind{ padding:10px 0 0 0; font-size:10px; display:block; float:left;width:100%}
.cake_num{  overflow:hidden;  display:inline-block; }
.cake_num font{ display:block; float:left; margin-right:10px;}
.cake_num dl{ margin:auto; float:left}
.cake_num dl dd{ float:left; width:36px; height:20px; text-align:center; line-height:20px;  background:#fff; cursor:pointer; position:relative; padding:2px;}
.cake_num dl dd:before{content: '';background:url(/wap/theme/xth1/images/comm/icon.png) no-repeat; background-size:320px; position:absolute}
.cake_num dl dd.p_left:before{ background-position:-55px -56px; width:9px; height:1px; top:50%; margin-top:-0.5px; left:50%; margin-left:-4.5px;}
.cake_num dl dd.p_left:hover,.cake_num dl dd.p_right:hover{ padding:0;}
.cake_num dl dd.p_right:before{ background-position:-67px -52px;width:8px; height:8px; top:50%; left:50%; margin-top:-4px; margin-left:-4px;}
.cake_num dl dd:hover{ color:#b0916a;}
.cake_num dl dt{float:left; width:30px; height:23px;}
.cake_num dl dt input{ width:30px; height:16px; background:none; color:#ad8e68; margin-top:2px; border:none; text-align:center}
.amount{ overflow:hidden;margin:4px 0 6px 0;}
.amount p{ line-height:25px; padding-left:10px; display:block; float:left; font-size:11px;}
.Choice_num{ width:70px; float:left; position:relative; height:25px; background:#e2e2e2;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; overflow:hidden; z-index:1}
.Choice_num:after {content: '';position: absolute;top: 50%;right: 8px;width: 5px;height: 5px;margin-top: -5px;border: 2px #767676 solid;border-top: none;border-right: none;-webkit-transform: rotateZ(-45deg);transform: rotateZ(-45deg);z-index:-1;}
.Choice_num select {position:absolute;z-index: 5;-webkit-appearance: none;height:100%;font-size: .92857em;color:#767676;border: none;width:90px;background-color: transparent;outline:0px;top:0px;left:0;z-index:0;padding-left:6px;}
.Choice_num.no select{ color:#CCC}
.Choice_num.no:after{ border-color:#CCC}
.surprised{ padding:15px 0;border-bottom:1px #7b9196 solid;}
.surprised p{ padding:0 20px;}
.m_fixed{ position:fixed; bottom:0; width:100%; padding:8px 0;background:rgba(255,255,255,.95); z-index:100;}
.m_fixed div{width:50%; float:left}
.m_fixed div.left P{ float:right; padding-right:5px;}
.m_fixed div.left P font,.m_fixed div.left P span{ color:#a5002f;}
.m_fixed div.left P font{ font-size:12px}
.m_fixed div.left P span{ font-size:16px}
.m_fixed div.right input{ background:#b0916a; color:#fff; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; height:45px; font-size:14px; width:145px;margin-left:5px;}
.mb60{ margin-bottom:60px;}
/*产品详情*/
ul#all_Size{ padding:2px 1px; overflow:hidden}
ul#all_Size li{ float:left; width:20%; text-align:center}
ul#all_Size li p{ background:#e3ecee; margin:1px; height:42px; line-height:42px; overflow:hidden;  cursor:pointer}
ul#all_Size li p.cur{ padding:0;  position:relative; }
ul#all_Size li p.cur:before{ content: ''; position:absolute; width:31px; height:30px; background:url(/wap/theme/xth1/images/comm/icon.png) no-repeat; background-size:320px; background-position:-288px 0; left:50%; margin-left:-15px; bottom:4px;}
div.pro_info{ position:relative}
div.pro_info .Share{position:absolute; bottom:10px; right:10px;}
div.pro_info .Share a{ width:35px; margin-left:10px; float:left; height:35px; display:block;background:url(/wap/theme/xth1/images/comm/icon.png) no-repeat; background-size:320px;}
div.pro_info .Share a.buy{background-position:-239px -188px;}
div.pro_info .Share a.fx{background-position:-274px -188px;}
div.pro_info p{ padding:25px;}
div.pro_info p span{ color:#b0916a; font-size:18px}
div.pro_info p span font{font-size:12px}
.buy_btn input{ background:#b0916a; color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;  font-size:14px;}
.buy_btn input:hover{ background:#a0835f;}
.buy_btn{ padding:0 6px 6px 6px;}
.data_list{ overflow:hidden;font-size:12px;}
.data_list .pro_title{ height:28px; border-bottom:1px #80ADB6 solid; background:#F2F6F7;}
.data_list .pro_title span{ padding:5px 0 0 10px; display:inline-block; font-size:14px; color:#7f8e93;}
.data_list .pro_title span small{ font-size:11px}
.data_list ul.cake_data{ margin:10px 10px 0 10px; overflow:hidden;}
.data_list ul.cake_data li{margin-bottom:7px; float:left; }
.data_list ul.cake_data li img{ float:left}
.data_list ul.cake_data li span{ float:left;padding:0 15px 0 2px; line-height:15px;}
ul.cake_info{ margin:0 10px 10px 10px; overflow:hidden}
ul.cake_info li{  overflow:hidden; width:100%; margin:0;}
ul.cake_info li span{ padding-right:10px; float:left;line-height:24px;}
ul.cake_info li samp{ padding-left:20px; color:#b0916b; float:left;line-height:24px;}
ul.cake_info li ul.Sweetness{ float:left; margin:6px 0 0 20px;}
ul.cake_info li ul.Sweetness li{float:left; width:10px; height:10px;background:url(/wap/theme/xth1/images/comm/icon.png) no-repeat; background-size:320px; background-position:-170px -48px;}
ul.Comment_list{overflow:hidden;}
ul.Comment_list li{ padding:8px 10px;  overflow:hidden}
ul.Comment_list li + li{border-top:1px #d9e8ec solid;}
ul.Comment_list li p{float:left; line-height:26px;}
ul.Comment_list li span{float:right; line-height:13px; color:#7b9196; text-align:right; padding-left:20px;}
ul.Comment_list li span small{font-size:9px; color:#b7b7b7;}
.page_nav{ background:#d9e8ec; position:relative;overflow:hidden; height:40px;}
.page_nav .left,.page_nav .right{ width:30px; height:40px; position:absolute;background:url(/wap/theme/xth1/images/comm/icon.png) no-repeat; background-size:320px;}
.page_nav .left a,.page_nav .right a{ display:block; height:40px;}
.page_nav .left{ top:0; left:0; background-position:-190px -34px;}
.page_nav .right{ top:0; right:0;background-position:-220px -34px;}
.page_nav ul{ margin:auto; overflow:hidden; width:120px;}
.page_nav ul li{float:left; width:30px; height:40px; line-height:40px;}
.page_nav ul li a{display:block; text-align:center; font-size:16px}
/*订单确认*/
.pro_list a.editor{ position:absolute;background:url(/wap/theme/xth1/images/comm/icon.png) no-repeat; background-size:320px;background-position:-137px -79px; width:23px; height:23px; display:block; right:20px; top:15px; z-index:100;}
.pro_list a.Recovery{ position:absolute;height:23px; display:block; right:20px; top:15px; z-index:100; font-size:12px}
p.m_10{margin:0 20px;}
.pro_box span.icon{ padding:0 0 10px 20px; position:relative; display:block}
.pro_box span.icon.Cash_c_icon,.pro_box span.icon.Coupons_icon,.pro_box span.icon.Bonus_icon,.pro_box span.icon.Invoice_icon,.pro_box span.icon.Tableware_icon,.pro_box span.icon.Remarks_icon,.pro_box span.icon.pay_icon{padding:0 0 0 20px; display:inline-block; width:70px;}
.pro_box span.icon:before{ content: ''; position:absolute; width:18px; height:18px;background:url(/wap/theme/xth1/images/comm/icon.png) no-repeat;background-size:320px; left:0; top:2px;}
.pro_box span.icon.add_icon:before{ background-position:0 -114px}
.pro_box span.icon.time_icon:before{ background-position:-18px -114px}
.pro_box span.icon.Smart_icon:before{ background-position:-36px -114px}
.pro_box span.icon.Cash_c_icon:before{ background-position:-36px -114px}
.pro_box span.icon.Coupons_icon:before{ background-position:-72px -114px}
.pro_box span.icon.Bonus_icon:before{ background-position:-90px -114px}
.pro_box span.icon.Integral_icon:before{ background-position:-108px -114px}
.pro_box span.icon.Invoice_icon:before{background-position:-126px -114px}
.pro_box span.icon.Tableware_icon:before{background-position:-144px -114px}
.pro_box span.icon.Remarks_icon:before{background-position:-162px -114px}
.pro_box span.icon.pay_icon:before{background-position:-180px -114px}
.time-txt{background:#e2e2e2; text-indent:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; text-align:left; }
.time_input_box{position:relative; display:block}
.time_input_box:before{content: '';background:url(/wap/theme/xth1/images/comm/icon.png) no-repeat;background-size:320px; background-position:-176px -84px; position:absolute; width:14px; height:14px; right:15px;top:15px; z-index:0;}
.Smart-txt{background:#e2e2e2; width:68%; padding:0 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; text-align:left}
.Integral-txt{background:#e2e2e2; width:60px; padding:0 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; text-align:left}
.pro_s_img{ width:22%; min-width:68px; float:left}
.pro_s_right{width:75%;min-width:205px; float:right}
.pro_s_right .right_box{position:relative}
.pro_s_right .right_box label{position:absolute; left:10px; line-height:45px; font-size:12px; color:#c4c4c4;}
ul.Smart_list li{ margin-bottom:10px;}
.pay_list p{ display:inline-block; padding-left:15px; color:#b29674; font-size:13px;}
.pay_list a{display:block}
.pay_list{position:relative}
.pay_list:before{content: ''; background:url(/wap/theme/xth1/images/comm/icon.png) no-repeat;background-size:320px;background-position:-200px -114px; position:absolute; width:18px; height:18px; right:0px; z-index:-1;}
.Integral_box{ font-size:12px; padding-left:20px;}
.Integral_box p{padding-bottom:5px}
.Integral_box span{ padding-right:5px;}
.Integral_box samp{ color:#c4c4c4}
.Integral_box input{margin-right:5px}
.pro_right div.pro_name{ padding-bottom:5px; position:relative}
.pro_right div.pro_name .Choice_num{position:absolute; right:0; top:0px;}
.amount span{ float:right; height:25px; line-height:25px;}
.pro_border{ border-bottom:1px #e2e2e2 solid; padding-bottom:10px; margin-bottom:10px;}
.pro_list p.Remind.topno{ padding:0;}
.pro_list p.Remind.activity{text-align:right; padding-top:20px;}
/*订单确认内页  选择收货地址*/
.page_add_list{overflow:hidden; margin:5px 0; padding:15px;  background:#FFF; border-bottom:none; font-size:12px;}
.Choice_add{overflow:hidden; width:40px}
.Choice_add div.cur{}
.Choice_add div.cur:before{content: ''; background:url(/wap/theme/xth1/images/comm/icon.png) no-repeat;background-size:320px;background-position:-288px 0; position:absolute; width:31px; height:31px; right:10px; z-index:1;}
.Choice_add div{ width:30px; height:30px;float:left; margin:2px 0 2px 20px;}
.Choice_add {padding:0; position:relative}
.Choice_add span{ width:18px; height:18px; background:#e2e2e2; position:absolute; z-index:0;display:inline-block;margin:6px 0 0 3px; }
.add_btn{padding:0;}
.add_btn input{  font-size:16px}
/*订单确认内页 新建收货地址*/
ul.f_data_list{ margin:10px;}
ul.f_data_list li{ padding:0px 10px 0 50px;background:#e2e2e2; position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; margin-bottom:10px; overflow:hidden}
ul.f_data_list li label{position:absolute; line-height:45px; color:#c4c4c4}
ul.f_data_list li:before{content: ''; background:url(/wap/theme/xth1/images/comm/icon.png) no-repeat;background-size:320px;position:absolute; width:40px; height:40px; left:8px; top:2px;background-position:100px 100px; }
ul.f_data_list li.user:before{background-position:0 -68px; }
ul.f_data_list li.Address:before{background-position:-120px -138px; }
ul.f_data_list li.phone:before{background-position:-160px -138px; }
ul.f_data_list li.tel:before{background-position:-200px -138px; }
ul.f_data_list li.Area:before{background-position:-80px -138px; }
ul.f_data_list input{ width:100%;}
.Pull_down{ height:45px;}
.Pull_down:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 18px;
    width: 19px;
    height: 9px;
    margin-top: -5px;
    background:url(/wap/theme/xth1/images/comm/icon.png) no-repeat;background-size:320px;background-position:-207px -88px;
    z-index:0;
}
.Pull_down select {
    position:absolute;
    z-index: 5;
    -webkit-appearance: none;
    height:45px;
    padding:13px 0;
    font-size: .92857em;
    color:#767676;
    border: none;
    width:320px;
    background-color: transparent;
    outline:0px;top:0px;left:50px;
    z-index:1;
}






/*支付页面*/
.gold{ color:#ad8e68;}
.view{float:right}
.pay_box{ padding:30px 0; overflow:hidden}
.pay_box input{width:45%; float:left; height:45px;}
.pay_box p{text-align:left; padding:0; padding-left:20px}
.pay_box div{padding-left:20px}
/*订单列表*/
.bottom{border-bottom:1px #7b9196 solid}
.close_order{float:right}
.pro_list a.search{ position:absolute;background:url(/wap/theme/xth1/images/comm/icon.png) no-repeat; background-size:320px;background-position:-280px -150px; width:22px; height:22px; display:block; right:20px; top:15px;}
.page_add_list.bottom_01{ border-bottom:1px #e3ecee solid;}
.m0{margin-bottom:0;}
.m0_top{margin-top:0;}
ul.p_s_list{overflow:hidden}
ul.p_s_list li{width:33.3%; float:left; position:relative; margin-bottom:10px; }
ul.p_s_list li img{width:65%}
ul.p_s_list li span{ position:absolute; bottom:0; padding-left:5px; color:#7b9196; font-size:24px}
ul.p_s_list li span samll{ font-size:18px}
.amount_pay{ padding:20px 0 10px 0; position:relative}
.amount_pay span{ font-size:18px}
.amount_pay div.btn_box{ position:absolute; width:45%; right:0; top:10px;}
.amount_pay div.btn_box input{ background:#b0916a; color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.amount_pay div.btn_box input:hover{ background:#a0835f;color:#fff;}
.blue{ color:#7b9196;}
.lucency{ opacity:.5}
.zfbox{padding:10px 0}
.zfbox input{ width:45%;background:#b0916a; color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.zfbox  a.close_order{ margin:10px 40px 0 0;}
.pro_box.order_view p small{font-size:12px}
.pro_box.order_view p {line-height:26px;}
p.other{display:block}
.list_pro + .list_pro{ padding:10px 0; margin-bottom:10px; border-top:1px #CCC solid}
.pro_box.cutlery span + span{margin-left:5px}
.pro_box.cutlery span.gold{ padding-left:20px;}
p.statistics{ text-align:right; color:#ad8e68;}
.right_area,.area{ margin-left:10px; background:#e2e2e2; padding:5px; height:100%; position:relative}
.area{margin:0;}
.right_area:before,.area:before{content: '';position: absolute; width:25px; height:25px;background:url(/wap/theme/xth1/images/comm/icon.png) no-repeat; background-size:320px; background-position:-245px -150px; top:0;right:0;}
.right_area textarea,.area textarea{ width:100%; min-height:75px; border:none; background:none;}
.left_10{margin-left:10px;}
.pj_tag{padding-top:2px;}
.pj_tag span{ padding:5px 10px; margin:4px 4px 0 0; background:#e3ecee; color:#7b9196; cursor:pointer; display:block; float:left}
.pj_tag span.cur{ background:#7b9196; color:#fff;}
.Adultes_t{padding-bottom:10px;}
.Adultes_p_list{ margin:10px 5px; overflow:hidden}
.Adultes_p_list li{width:33.3%; float:left; margin-bottom:7px;}
.Adultes_p_list li p{ width:93%; margin:auto; display:block; position:relative}
.Adultes_p_list li a.del{position:absolute; bottom:0px; width:22px; height:22px; display:block; background:url(/wap/theme/xth1/images/comm/icon.png) no-repeat; background-size:320px; background-position:-232px -113px; right:0;}
.add_img{ display:block; min-height:108px; position:relative; background:#e2e2e2;}
.add_img:before{content: '';position: absolute; background:url(/wap/theme/xth1/images/comm/icon.png) no-repeat ; background-size:320px;background-position:0 -180px; left:50%; margin-left:-26px; top:50%; margin-top:-26px; width:52px; height:52px;}









/*月度排行*/
.paihang_box{ padding:5px;}
.paihang span{ display:inline-block; padding-left:35px; color:#b29674; font-size:13px; position:relative}
.paihang span:before{content: ''; background:url(/wap/theme/xth1/images/comm/paihang_icon_1.png) no-repeat;background-size:15px;background-position:100px 100px; position:absolute;width:15px; height:12px;top:4px; left:10px;}
.paihang span.top1:before{background-position:0 0;}
.paihang span.top2:before{background-position:0 -12px;}
.paihang span.top3:before{background-position:0 -24px;}
.paihang a{display:block}
.paihang{position:relative}
.paihang:before{content: ''; background:url(/wap/theme/xth1/images/comm/icon.png) no-repeat;background-size:320px;background-position:-200px -114px; position:absolute; width:18px; height:18px; top:18px; right:0px; z-index:-1;}

/*10.11新增*/
.rodio_box{height:30px;}
.all_rodio_txt{ display:inline-block}
.Choice_new{overflow:hidden; width:60px; height:30px;position:absolute; top: -6px; z-index:100;}
.Choice_new div.cur:before{content: ''; background:url(/wap/theme/xth1/images/comm/icon.png) no-repeat;background-size:320px;background-position:-288px 0; position:absolute; width:31px; height:31px; right:25px; z-index:1;}
.Choice_new div{ width:30px; height:30px;float:left; margin:2px 0 2px 0;}
.Choice_new {padding:0; position:relative}
.Choice_new span{ width:18px; height:18px; background:#e2e2e2; position:absolute; z-index:0;display:inline-block;margin:6px 0 0 3px; }
.all_rodio{overflow:hidden; float:left; width:35px; height:30px;position:absolute; top: -6px; z-index:100;}
.all_rodio div.cur:before{content: ''; background:url(/wap/theme/xth1/images/comm/icon.png) no-repeat;background-size:320px;background-position:-288px 0; position:absolute; width:31px; height:31px; right:0px; z-index:1;}
.all_rodio div{ width:30px; height:30px;float:left; margin:2px 0 2px 0;}
.all_rodio {padding:0; position:relative}
.all_rodio span{ width:18px; height:18px; background:#e2e2e2; position:absolute; z-index:0;display:inline-block;margin:6px 0 0 3px; }

.more_click{ height:65px; background:#e3ecee; cursor:pointer}
.more_click p{text-align:center; line-height:65px; color:#7b9196}
.more_click p em{position:relative;display:inline-block;width:16px;}
.more_click p em.fz{-webkit-transform: rotateZ(180deg);transform: rotateZ(180deg);}
.more_click p em:before{content: '';position:absolute;margin-left:5px;left:3px;top:3px;width: 8px;height: 8px;margin-top: -15px;border: 2px #767676 solid;border-top: none;border-right: none;-webkit-transform: rotateZ(-45deg);transform: rotateZ(-45deg);}
.more_click p em.fz:before{left:-8px;top:12px;}

/*12.25Mark 月度排行*/
.paihang_box.top{height:90px;}
.paihang_box.top .paihang{height:90px; }
.paihang_box.top .paihang a{ padding:3px 0 0 35px;}
.paihang_box.top .paihang:before{background:url(/wap/theme/xth1/images/comm/paihang_icon_1.png) no-repeat; background-size:15px; left:10px; width:15px; height:12px; top:50%; margin-top:-6px;}
.paihang_box.top .paihang.top1:before{ background-position:0 0;}
.paihang_box.top .paihang.top1 samp{color:#ad8e68}
.paihang_box.top .paihang.top2:before{ background-position:0 -12px;}
.paihang_box.top .paihang.top2 samp{color:#8a1c2b}
.paihang_box.top .paihang.top3:before{ background-position:0 -24px;}
.paihang_box.top .paihang.top3 samp{color:#7b9196}
.paihang_box.top .paihang p,.paihang_box.top .paihang img{ float:left}
.paihang_box.top .paihang p{padding-left:10px; line-height:16px;}
.p_buy_box{ position:absolute; right:15px; top:50%; margin-top:-44px; height:86px;}
.p_buy_box ul{float:left; display:none}.p_buy_box ul li{ margin:2px;}
.p_buy_box ul li.retract{position:relative}
.p_buy_box ul li.retract em{position:absolute; background-position:-160px -192px; left:-28px}
.paihang_box.top .paihang .p_buy_box ul li a{ height:40px; padding:0; margin:0; width:95px; height:40px; line-height:40px; background:#7b9196; color:#fff; text-align:center; border-radius:5px;-moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px;}
.p_buy_box em{ display:block;background:url(/wap/theme/xth1/images/comm/icon.png) no-repeat; width:25px; height:25px;  background-position:-190px -192px; background-size:320px; float:left; margin-top:30px; cursor:pointer}
ul.hot_class li{width:50%; float:left; text-align:center; line-height:60px;}
ul.hot_class li span{ padding:0 3px;}
ul.hot_class li.cur span{ border-bottom:2px #7b9196 solid; color:#7b9196}
#h_right{position:absolute; right:10px; top:10px;-webkit-box;display: -ms-flexbox;display: box; box-orient: horizontal;height: 40px;}
#h_right a{ width:40px; height:40px; display:block; float:left;position:relative; margin-left:5px;}
#h_right a:before {content: '';position: absolute;top: 0;left:0;width: 40px;height: 40px;background-image:url(/wap/theme/xth1/images/comm/icon.png);background-size:320px;background-repeat: no-repeat;background-position:-40px 0}
#h_right a:nth-child(2):before{ background-position: -120px 0;}
#h_right a:nth-child(1) span{ background:#8a1c2b; width:12px; height:12px; display:block; z-index:1; color:#FFF; position:absolute; top:6px;right:2px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%; font-size:8px;}
.J-shoping{}
*html .J-shoping{}
#floatOrder{width:32px;height:32px; background:url(/wap/theme/xth1/images/comm/cake_icon_1.png) no-repeat; background-size:32px;overflow:hidden;position:absolute;z-index:890;}





